/*正则验证库*/
// 去除左空格
export function leftTrim(str) {
    return str.replace(/(^\s*)/g, "")
}
// 去除右空格
export function rightTrim(str) {
    return str.replace(/(\s*$)/g, "")
}
// 去除左右空格
export function trim(str) {
    return str.replace(/(^\s*)|(\s*$)/g, "")
}
//去除所有空格
export function removeAllSpace(str) {
    return (''+str).replace(/\s+/g, "");
}
//验证字符串是否是数字
export function checkNumber(theObj) {
    let reg = /^[0-9]+.?[0-9]*$/;
    if (reg.test(theObj)) {
        return true
    }
    return false
}
// 检测手机号
export function checkPhone(phone){
    let str = removeAllSpace(phone)
    let reg = /^[0-9]+.?[0-9]*$/;
    if (reg.test(str)) {
        if(str.length==11){
            return true
        }else{
            return false
        }
    }
    return false
}
// 判断字符串是否为空
export function hasContent(str){
    let con = removeAllSpace(''+str)
    if(con){
        return true
    }else{
        return false
    }
}
//js正则手机隐藏中间
export function hidePhone(phone){
    let reg = new RegExp("(\\d{3})(\\d{4})(\\d{4})")
    return phone.replace(reg, "$1****$3")
}